React Job: Quality Assurance Engineer

Job added on

Company

CivicDataLab
India

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

React Job Details

Job Information

    Industry

    IT Services

    Work Experience

    2 years +

    Salary

    ₹9L - ₹12L per annum

    Remote Job

About us

We are a research lab working on the intersection use data, tech, design and social science to strengthen the course of civic engagements in India.


We work to harness the potential of open knowledge movements and better enable citizens to engage in matters of public reform.

We aim to grow data and tech literacy of governments, non-profits, think-tanks, media houses, universities, and more to enable data-driven decision making at scale.

Job Description

This is a remote position.


What We are looking for

A Quality Assurance Engineer with 2-4 years of experience in creating automated and manual flows to identify bugs or defects in the system under development to ensure quality output reflecting end user requirements. You will be responsible for developing our test strategies and play an active role in promoting test engineering standards.


What You’ll Be Doing


  • Testing of platforms to identify, replicate and document bugs.


  • Describe and investigate bugs, and collaborate with engineers in the team to help solve them.


  • Design and creating automation scripts for all level testing.


  • Execute manual and automated tests to identify any bugs or defects in NextJS, ReactJS and Python/Django applications.


  • Document test plans, test reports and test metrics for the platforms.


  • Integrating quality engineering principles into the agile product life cycle.


Skills you should bring


  • As a QA Engineer, you are expected to quickly onboard the project and deliver on testing tasks planned as part of the sprints in the agile development process.


  • Good understanding of SDLC and Test strategies like Unit tests, Regressions or manual, App, Web and API testing.


  • Should have good experience with Swagger.


  • Understanding of API requests and responses.


  • Ability to work on all stages of testing, test data creation, and setting up and ownership of the test environment.


  • Able to understand platform solutions and come up with test cases.


  • Strong knowledge of software QA methodologies, tools and processes.


  • Strong analytical and interpersonal skills with the ability to work independently and collaboratively.


Good to have


  • Prior experience of testing with Postman


  • Intermediate programming experience in one or more of the following languages: JavaScript/TypeScript, Python, Django and NextJS.


  • Familiarity with testing large projects..


  • Prior experience in actively working and contributing to FOSS (Free and Open Source Software) communities.


  • Ability to provide feedback and suggestions on how to improve the quality and performance of the applications.


  • A good sense of humor.




Requirements

Why work with us


We help you not just define your 'impact' but also work with you towards finding a path to learn, realize and quantify its effect on our ecosystem.


Our past work and experience of working with communities and civic tech, in general, has connected us as a branch to a network of civil society actors and organizations. You’ll have the opportunity to leverage this network, to work on pressing, yet thought-provoking issues, in sectors like Judiciary, Public Finance, Economics, Public Education and Urban Development.


We also feel that this is our biggest strength, what we can offer you is not a feature to work on but a passage to an infinitely long road of people, problems, ideas and opportunities that may help you find your place amidst the chaos.


How we work


At CivicDataLab, people work from their individual locations, being proactive in communication is the key. We use open-source tools and agile methodologies in organizing our work. We meet once every quarter in some part of the country to reconvene, learn from each other and help the organization grow.


Recent Projects


Here’s a brief on our current and upcoming work:


https://drive.google.com/file/d/1NBpC7Zh-QKVCe1P4ebru-YVguVB55Ho/view?usp=sharing




Our Hiring Process


The entire hiring process averages between 3-4 weeks and consists of simple five simple steps:


  • You apply with your detailed portfolio/CV and a cover letter


  • We have an Introductory discussion


  • Based on how our discussion goes, we’ll give you a take-home assignment


  • We meet, ideally in a week’s time, to discuss the assignment


  • If all goes well, we’ll have a final ‘Culture Discussion’ round, and you get to meet the rest of the team


Note: Our hiring process works in weekly cycles, where we will collect the applications every week and start the funnel for the selected candidates together in subsequent weeks. Please expect a response within 7-14 days of your application.


Cover letter and a written application


The first step of the process is sending across your portfolio along with a cover letter. On average, we review applications about 2-3 days after they’re submitted. When we make a decision, you’ll receive a form to fill in more details.


Introductory Discussion


This is intended to be a general conversation to get to know you better and tell you more about CDL. We want to learn more about your interests, what you’re working on and why you want to work at CDL. These discussions typically last for 30 mins and are usually conducted over a video call. Once our team deliberates, they’ll email you with the details for the take-home assignment.


Take-home assignment


We would collaborate with you on the take-home assignment that lasts for a week. What we really want is to see what it’s like to work with you and how you take suggestions and think about design. The team will get a decision to you within 2-3 days of the submission.


Assignment Discussion


Here, you’ll share your screen and collaborate with our team to further enhance your assignment outcomes. The discussion typically runs for 60 to 90 mins. Based on the inputs from the team, we will get to a decision in 1-2 days.


Culture Discussion & Meet the Team


You will be introduced to the entire team in this round. We encourage a free and open discussion. Based on the feedback from the team, we will get a decision for you in 2-3 days, along with the offer letter.





Benefits

Salary Range

Rs.9 lakhs to Rs.12 lakhs per annum



Perks of Working with Us

Home Office and Wellness Allowance


Since you work remotely, we want to make sure your home office is comfortable. You can use this perk to set up a home office. This includes internet services, other tech infrastructure, etc. If you're interested in taking classes that enhance your overall physical or mental well-being, you have an INR 60,000 annual stipends to do so. For some people, that might mean a monthly massage. Some take photography lessons or learn a musical instrument or buy a gym membership. It's up to you; the point is to learn something that you feel enriches you as a person. CivicDataLab also encourages the usage of coworking spaces. Please make sure you're using a true coworking space that's meant solely for working, not a club or social space.


Professional growth and development Allowance


At CivicDataLab, we encourage everyone to take up things that help one grow professionally, and you get an annual kitty of INR 60,000 to do so. This includes attending or speaking at conferences and workshops, taking courses, acquiring hardware or software licenses or even joining summer schools. We feel that learning a skill should never be a hurdle to solve important problems for the community.


Health Insurance


Every Bandhu at CivicDataLab is covered by care health insurance upto Rs.5 lakhs per year, personal accident cover of Rs.10 lakhs, free health check-ups, and teleconsultations.